package votaciones;

import java.util.*;


public class AlmacenVotaciones {

	private List<Votacion> votaciones;
	private static AlmacenVotaciones INSTANCE = null;

	private AlmacenVotaciones() {
		votaciones = new LinkedList<Votacion>();
	}

	public static AlmacenVotaciones getInstance() {
		if (INSTANCE == null)
			INSTANCE = new AlmacenVotaciones();
		return INSTANCE;

	}

	public List<Votacion> getVotaciones() {
		return votaciones;
	}

	public Votacion getVotacion(String nombre, Date fecha) {

		Votacion vot = null;
		Iterator it = votaciones.listIterator();
		while (it.hasNext()) {
			Votacion aux = (Votacion) it.next();
			if (aux.getNombre() == nombre && aux.getFecha() == fecha)
				vot = aux;
		}
		return vot;

	}

	public void addVotacion(Votacion vot) {
		votaciones.add(vot);

	}

}
